package LineCode.剑指Offer.代码的完整性;

/**
 * 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
 */
public class 数值的整数次方 {

    public static void main(String[] args) {
        System.out.println(Power(3.14159, 3));
    }

    public static double Power(double base, int exponent) {
        double result = 1.0;
        for (int i = 0; i < Math.abs(exponent); i++) {
            result *= base;
        }
        if (exponent >= 0) return result;
        else return 1 / result;
    }
}
